html{font-size: 625%;background: #EEEEEE;}
.container{max-width:750px;min-width:320px;margin: 0 auto;margin-bottom: 50px;}

.topbar{background: #fff;width: 100%;box-sizing:border-box;height: 40px;padding-left:10px;color: #434343;}
.topbar .fa-angle-left{font-size: 0.4rem;position: absolute;}
.topbar h1{display: inline-block;width: 100%;text-align: center;font-size: 0.16rem;height: 40px;line-height: 40px;color: #444444;}

.cart{width: 100%;box-sizing:border-box;background: #fff;margin-top: 10px;}
.cart-item{width: 100%;background: #fff;}
.cart-item .cart-up{height: 35px;font-size: 0.14rem;width: 100%;box-sizing:border-box;padding-left: 10px;position: relative;border-bottom: 1px solid #ddd;}
.cart-item .cart-up .check{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cart-item .cart-up .check[checked=false]{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cart-item .cart-up .check[checked=true]{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/selected.png);background-size: contain;}
.cart-item .cart-up span{height: 35px;line-height: 35px;}
.cart-item .cart-up .fa-trash-o{position: absolute;right: 10px;top: 5px;font-size: 0.24rem;color: #DDDDDD;}



.buy_up{width: 100%;padding: 10px 0; box-sizing:border-box; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -moz-flex;position: relative;background: #fff;}
.buy_up .proimg{width:25%;padding-top: 24%;}
.buy_up .buymain{padding-left: 10px;padding-right: 10px;box-sizing:border-box;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;position: relative;}
.buy_up .buymain h1{display: block;font-size: 0.13rem;color: #363636;height: 0.32rem;line-height: 0.16rem;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width: 100%;color: #363636;}
.buy_up .buymain .up{display: inline-block;width: 100%;font-size: 0.12rem;color:#A6A6A6;margin-top: 0.08rem;}
.buy_up .buymain .down{font-size: 0.12rem;color:#FD5427;font-weight: 900;position: absolute;left: 10px;bottom: 0;}
.buy_up .buymain .down strong{font-size: 0.16rem;}





.cart .buy_down{width: 100%;position: relative;}
.cart .buy_down .down_left{height: 35px;font-size: 0.14rem;width: 100%;box-sizing:border-box;padding-left: 10px;position: relative;border-bottom: 1px solid #ddd;}
.cart .buy_down .downcheck{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cart .buy_down .downcheck[checked=false]{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cart .buy_down .downcheck[checked=true]{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/selected.png);background-size: contain;}


.cart .buy_down .down_left span{height: 25px;line-height: 25px;color: #A6A6A6;}

.cart .buy_down .unit_amount{width: 120px;height: 25px;position: absolute;top: 0px;right: 10px; box-sizing:border-box;}
.cart .buy_down a{display: block; width: 25px;height: 25px;overflow: hidden;line-height: 25px;border: 1px solid #d9d9d9;text-align: center;font-size: 0.14rem;color: #8B8B8B;float: left;box-sizing:border-box;font-weight: 100;}
.cart .buy_down input.amount_input{width: 60px;height: 25px;float: left;box-sizing:border-box;border: 1px solid #d9d9d9;border-left: none;border-right:none;text-align: center;color:#FD5427;}
.cart .buy_down a.amount_down{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.cart .buy_down a.amount_up{border-top-right-radius:3px;border-bottom-right-radius:3px;}



.cartbar{height: 40px;width: 100%;max-width: 750px;min-width: 320px;margin: 0 auto;position: fixed;bottom: 0;background: #fff;box-sizing:border-box; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -moz-flex;}
.cartbar .cartbar_btn{box-sizing:border-box;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;padding-left:10px;}
.cartbar .cartbar_btn span{width: 100%;display: inline-block;text-align: center;}
.cartbar .cartbar_btn span i{color: #fd5327;}
.cartbar .cartbar_btn span strong{color: #fd5327;}
.cartbar .cartbar_btn span:nth-child(2){color:#A6A6A6;}
.cartbar .cartbar_btn:nth-child(1){line-height: 40px;font-size: 0.14rem;}
.cartbar .cartbar_btn:nth-child(3){line-height: 40px;font-size: 0.14rem;text-align: center;background: #FD5327;color: #fff;}
.cartbar .cartbar_btn .allcheck{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cartbar .cartbar_btn .allcheck:checked{background: url(../img/selected.png);background-size: contain;}

@media screen and (min-width:640px){
	html{
		font-size: 808.5%;
	}
}